﻿using System;
using System.Collections.Generic;

namespace ElectricMaterialStatistic
{
	public class ElemParm
	{
		public string SystemName
		{
			get
			{
				return this.m_strSysName;
			}
			set
			{
				this.m_strSysName = value;
			}
		}

		public string Name
		{
			get
			{
				return this.m_strName;
			}
			set
			{
				this.m_strName = value;
			}
		}

		public List<string> LstParm
		{
			get
			{
				return this.m_lstParm;
			}
			set
			{
				this.m_lstParm = value;
			}
		}

		public List<List<string>> LstLstFilter
		{
			get
			{
				return this.m_lstLstFilter;
			}
			set
			{
				this.m_lstLstFilter = value;
			}
		}

		public string Unit
		{
			get
			{
				return this.m_unit;
			}
			set
			{
				this.m_unit = value;
			}
		}

		public double Amount
		{
			get
			{
				return this.m_amount;
			}
			set
			{
				this.m_amount = value;
			}
		}

		public string FamilyName
		{
			get
			{
				return this.m_strFamilyName;
			}
			set
			{
				this.m_strFamilyName = value;
			}
		}

		public ElemParm(string strFamilyName, string strSysName, string strName, List<string> lstParmData, List<List<string>> lstLstFilterData, string strUnit, double dAmount)
		{
			this.m_strFamilyName = strFamilyName;
			this.m_strSysName = strSysName;
			this.m_strName = strName;
			this.m_lstLstFilter = lstLstFilterData;
			this.m_lstParm = lstParmData;
			this.m_unit = strUnit;
			this.m_amount = dAmount;
		}

		private string m_strSysName;

		private string m_strName;

		private List<string> m_lstParm;

		private List<List<string>> m_lstLstFilter;

		private string m_unit;

		private double m_amount;

		private string m_strFamilyName;
	}
}
